@page
|
Internet Explorer |
Netscape |
Opera |
Safari |
Firefox |
|||||||||
|
6.0 |
7.0 |
8.0 |
8.0 |
9.0 |
8.0 |
9.2 |
9.5 |
1.3 |
2.0 |
3.1 |
1.5 |
2.0 |
3.0 |
|
Ні |
Ні |
Так |
Ні |
Ні |
Ні |
Так |
Так |
Ні |
Ні |
Ні |
Ні |
Ні |
Ні |
Коротка інформація
|
CSS |
CSS2 |
|
Значення за умовчанням |
Ні |
|
Посилання на специфікацію |
http://www.w
3.org/TR/CSS2/page.html#page - box |
Опис
Правило
@page дозволяє задати значення полів при друці документу або для сторінок, у
яких тип носія заданий як print.
Синтаксис
@page [ { :
left | : right | : first } ] { Значення відступів }
Значення
Для установки
полів на сторінці використовується універсальна властивість margin або його
похідні - margin - top, margin - right, margin - bottom і margin - left,
задаючі відповідно відступ згори, справа, знизу і ліворуч. Негативне значення
допускається, але частина сторінки може виявитися "відрізаною".
Властивості border і padding не застосовні.
Ключове
слово: left дозволяє задати поля для усіх лівих сторінок,: right - для усіх
правих, а: first - для першої сторінки.
HTML 4.01CSS
2.1IE 6IE 7IE 8Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows - 1251">
<title>@page</title>
<style type="text/css">
@media print { /* Стиль для друку */
BODY {
font - family: Times, 'Times New Roman ',
serif; /* Шрифт із зарубками */
}
H1, H2, P {
color: #000; /* Чорний колір тексту */
}
}
@page: first {
margin: 1cm; /* Відступів для першої
сторінки */
}
@page: left {
margin: 1cm 3cm 1cm 1.5cm; /* Відступів для
усіх лівих сторінок */
}
@page: right {
margin: 1cm 3cm 1cm 1.5cm; /* Відступів для
усіх правих сторінок */
}
</style>
</head>
<body>
<h1>Метод лову лева в
пустелі</h1>
<h2>Метод послідовного
перебору</h2>
<p>Нехай лев має габаритні розміри
LxWxH, де L - довжина лева від кінчика носа
до пензлика хвоста, W - ширина лева, а H -
його висота. Після чого пустелю розбиваємо на
ряд елементарних прямокутників, розмір яких
співпадає з шириною і завдовжки лева.
Враховуючи, що лев може знаходитися не строго
на заданій ділянці, а одночасно на
двох з них, клітину для лову слід робити
підвищеній площі, а саме 2Lx2W.
Завдяки цьому ми уникнемо помилки, коли в
клітині виявиться спійманим лише половина
лева або, що гірше, тільки його
хвіст.</p>
<p>Далі послідовно накриваємо кожного з
розмічених прямокутників пустелі
клітиною і перевіряємо, спійманий лев або ні.
Як тільки лев опиниться в клітині, процедура
упіймання вважається завершеною.</p>
</body>
</html>